precipitation forecast - French English Dictionary